/**
    @author: ChenLin
    @date: 2022/11/15 todo 基础数据结构体
**/

package handler

type Task struct {
	Url         string
	RedirectUrl string
}

type Rep struct {
	Code   int         `json:"code"`
	Msg    string      `json:"msg"`
	Result interface{} `json:"result"`
}

type MultiUpload struct {
	State     int      `json:"state"`
	ChunkList []string `json:"chunkList"`
}

type VideoProcess struct {
	TaskId      int32
	OrderId     int32
	Business    string
	Url         string
	RedirectUrl string
	//1视频已下载 11视频下载失败 2视频已截图 22视频截图失败 3视频截图已上传dfs 33视频截图上传dfs失败
	//4视频已压缩 44视频压缩失败 5压缩视频已上传dfs 55压缩视频上传dfs失败 6文件已删除 66文件删除失败
	//7回调接口成功 77回调接口失败 8任务已完成 88任务执行失败
	Type        int
	DownloadUrl string
	ScreenUrl   string
	ImageUrl    string
	CompressUrl string
	VideoUrl    string
	Status      int
}
